Glad it supports recursion cause I'm a fractal guy! Learning built in methods took a while, but I got there. Could not test out some swaps as you need a complex program for that, but playing with the provided coordinate change was great fun, maybe will steal that idea for something