BachProp | An AI algorithm for music composition