Dan Irving has provided several videos that explain it