a.out: $(UTILS) lambda4.cmx problems.cmx
$(OCAMLC) -o a.out $(LIB) $^
# test.out: $(UTILS) lambda3.cmx test1.ml
# $(OCAMLC) -o test.out $(LIB) $^
a.out: $(UTILS) lambda4.cmx problems.cmx
$(OCAMLC) -o a.out $(LIB) $^
# test.out: $(UTILS) lambda3.cmx test1.ml
# $(OCAMLC) -o test.out $(LIB) $^