Use of branching variety of programmed learning materials in mathematics as a diagnostic and remedial tools