Adding problems 17 and 20. Fixing one bug with BigInt -- still has errors with preceding zeros.