implement |u and |d
allow for |func chaining
implement |1, |2..-2, |-3, etc...