MBradbury/slp-algorithm archive