We're definitely of like mind on this stuff. Truly refreshing as
  I'm honestly not used to it tongue emoticon

  I love recursion. It's so simple to do and you go down as many
  dimensions as you need to, each dimension accomplishing a unique
  set of tasks that don't have to have ANYTHING AT ALL to do with
  the levels above... just spit out a result the above levels can
  use.

  I remember learning about
  [1]https://en.wikipedia.org/wiki/Homunculus_argument in school
  in learning about vision it was taught as a laughable thing.

  But - even then, at the beginnings of programming knowledge, I
  thought to myself, "it doesn't have to be the SAME thing"
  looking at the screen in the same way but it could be somewhat
  similar to it".

  I imagined loops inside of loops inside of loops, each of them
  serving different purposes but altogether were functionally
  _similar_ (but not the same) as a 'man within a man within a
  man".

  So I never saw it as an absurdity, except when it was put simply
  the way they did. Yet in nature there *are* processes inside of
  processes inside of processes inside of processes... and what
  are we but a processes? What processes do *we* feed into? What
  do THOSE processes feed into?

  It amazes me that more people _don't_ think like this... but of
  course I'm biased because of squirting brain chemicals in my
  head that make me feel good when I think I've gotten something
  right. Doesn't mean my certainty is truth - but it leaves a nice
  sensation inside to encourage me to continue believing it tongue
  emoticon

References

  Visible links
  1. https://l.facebook.com/l.php?u=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FHomunculus_argument&h=uAQFaQEjm