REINFORCE: Reinforcement Learning Most Fundamental Algorithm