Add positionForIdentifier
Correct array_search calls for mixed mode arrays
Add "same" item logic to differences()