Accacio/pendulum: Initial Release - Rafael Accácio Nogueira (2021)