Renamed String and List find() (AKA index_of) to locate() and added List::find(fn) that returns the first object matching functional criteria.