Thoughts

Learning notes & thoughts