Quick and dirty update to rust 0.11

- Changed usages of `~[T]` to `Vec<T>`.
- Changed `BenchHarness` to `Bencher`.
- Redefined `sqrt`, `min` and `max` for now.