thanks for teaching me http://stackoverflow.com/questions/11503531/java-double-precision-with-constant-multiplication-division!