had not thought to use append (defined in the section) - make reverse nicer.