adds initial iterator
complete iterator object
fixes object operators
impl array, bool, and char operator