Course Redesign for Precalculus Using Technology