almost* all ways to backprop in deep learning

WIP