Adds a list reverse exp and some minor cleanups