Fun encounter with pointers
The language C has always been a fun to learn for me. Even with its arguably small size, it has potential to dread developers with its language semantics and high dependence on machine architecture, making people specially new programmers thinking dogmatic ideologies about it.