Why `pi` is hardcoded in https://github.com/alexei/sprintf.js/blob/master/test/test.js#L10 as `var pi = 3.141592653589793` where `Math.PI` exists which returns same number? Why to hardcode it?