algorithm samuel & co