Added sifts method to Chain, and overriden contains in ChainSubgroup.