refactor: reuse + simplify
refactor: reuse + simplify

- Reuse the enumerable generic method for both array and enumerables
calls.
- Reuse common code in the 3 public AugmentAsync methods.

mrahhal/MR.Augmenter,mrahhal/MR.Augmenter