The Credit Assignment Problem in Reinforcement Learning