more elegant 'with Math' instead of importing java.lang.Math.sin'