Interesting.

I'm sure it's possible and would love to give it a go but haven't the coding or mathematical knowledge at this point in time unfortunately.