advanced mathematics precalculus with discrete mathematics and data analysis