New simple algorithms.