Stav dette: The essentials of finite element modeling and adaptive refinement