interface: date type added
interface: TODO and error cleanup
interface array: match() implementation, testing and debugging finished