add Thing repr; add Array class; common collection methods