Got list ops working better and define and cond and lambda