reverse/2 added - resolves #11