You should see the first principle reverse engineering Dave Pl did on YouTube.

vvv