@chainik I feel the same, at least this program was designed for the start to be easily replicable. But Orca for example, I must have written 10 implementations of it.. It's probably common :)
It's not a bad thing I think, each time you get closer to addressing the central problem the applicaiton is trying to address.