How Static Libraries Are Built (Step-by-Step Thinking)