Branch implemented, and seemingly functional. Maybe even correct, but its a bit late for that.