The goal of this Google Summer of Code project (link) was to implement Chebyshev polynomial approximations in Haskell. This would allow the speed and precision of numerics when dealing with complex, non-polynomial functions.