Trigonometric functions in WebAssembly Interesting case of libm functions compiling to very suboptimal webassembly.