Ramanujan, genio matematico