trivial, somewhat functional, but much too slow

these need to be improved.  they both attempt to brute force the
solution but it is far too slow.  Heronian triangle generation is needed
to solve this I suspect.