Added egyptian_fraction function for calcualting Egyptian Fractions

fixes #7221

This is a rebased version of #2663.  Golombs algorithm was removed, as this code has many issues.  Lets merge this.

@hargup, @asmeurer, @smichr