For norms/error analysis, added Nate's parts and edited them.