Fix reverse, add deep-reverse