List now has contains method
Added operator == for Optional