Replace calculations inside with calculations that uses symbolic constants instead of fixed numbers.
The original implementation uses subtracts 1 in H1 and Hcurl while L2 subtracts 2. Why?