Zaslat SMS: Algorithms for Satellite Orbital Dynamics