Define pi as acos(-1.0l) so as to use the most accurate definition possible across architectures and compilers. Add long suffixes for clarity