-#include <stdbool.h>
-
-#define M_PI 3.14159265358979323846264338327950288 /* pi */
-#define G 6.67428E-11
-#define DELTA_T 0.05
-#define DIMENSIONS 3
-#define square(x) ((x)*(x))
-
-
-/**
- * Structure to represent a single Body
- * @param mass - Mass of the body
- * @param x - Position vector (array)
- * @param v - Velocity vector (array)
- * @param F - Net force vector (array)
- */
-typedef struct
-{
-
- double mass;
- double x[DIMENSIONS];
- double v[DIMENSIONS];
- double F[DIMENSIONS];
-
-} Body;
-
-/**
- * Structure to store an array of bodies, along with the size of the array.
- * The universe is represented in a single System.
- * @param N - Size of the array
- * @param body - The array of bodies
- */
-typedef struct
-{
- unsigned N;
- Body * body;