British Museum
British Museum algorithm