A JavaScript function timing library and so much more