Add contain()

Closes #95 
Closes #96