Use BigInteger array order in Schönhage-Strassen to avoid reverse() calls
Add another test case
Comments
Make some Schönhage-Strassen related methods static; make multiplySchoenhageStrassen(BigInteger, BigInteger) private