Still need to add: sub, mult, div, gt, reduce