Computational approach to riemann surfaces (2011)