[C147_E] Recursive points finder implementation replaced with new implementation

- Previous implementation was flawed and not returning all results, this
  returns all results in every possible order.
[C147_E] Reorganized output.