Linear programming and convex hulls made easy | Synapse