Need a biginteger. Gonna write it next