Add `until` function to prelude.

Performs the same function as `until` from the Haskell prelude (http://hackage.haskell.org/package/base-4.7.0.1/docs/Prelude.html#v:until).