KCSE 2021 Knec results-a comprehensive analysis