Closes #1, pretty and with some nice formatting.