#34 - added documentation for method, fixed smooth normals function