https://squarespaceblog.com/be....st-net-jrf-physics-c