this finds a line that separates points uses gradient descent
This barely works at all, it needs more training iterations and stuff Use turbowarp https://turbowarp.org/675044071?turbo