@certik Ok! I get it now. So we let the user adjust 'n' so that he gets the desired number of terms. I was wondering if we'd want to have lazy series expansion. Sympy's lseries uses nseries repeatedly so it is slow. Perhaps we can implement lseries in CSympy only for functions that have a closed form.