Luke fast bp

An improvement over Luke's fast chain BP code. It's tested, and works. Didn't test speed.