Srinivasa Ramanujan legacy