head is nicer than !! 0
String is nicer than [Char]