Another big commit

* First steps for take top X and take bottom X operators
* Not working because parser part is unimplemented