Ramanujan's theta functions. (2017)