Abacus: Advanced combinatorics and algebraic number theory symbolic computation library for JavaScript, Python, Java