added array and records
finished binops
added string ops
started ifexp
fixed conflicts