align columns

Implement http://rosettacode.org/wiki/Align_columns
@wenderen `.as_slice()` is only needed when you want to convert from `String` to `&str`. If it compiles without `.as_slice()`, then it means that you already have a `&str` and you don't need to use that function.