public static void main(String[] args) {
        Employee e1 = new Employee("Tom", "Tommerson", "555-55-5555");
        Employee e2 = new Employee("Sneaky", "Sneakerson", "444-55-5555");
        Employee e3 = new Employee("Sally", "Sallerson", "333-55-5555");
        Employee e4 = new Employee("Bill", "Billerson", "444-55-5555");

        List<Employee> employees = new ArrayList<>();
        employees.add(e1);
        employees.add(e2);
        employees.add(e3);
        employees.add(e4);

        System.out.println("Size of employee Array: " + employees.size());
        System.out.println("");

        for (Employee e : employees) {
            System.out.println(e.toString());
        }

        //Add Employee Objects to Map
        Map<String, Employee> employeeMap = new HashMap<>();
        for (Employee e : employees) {
            employeeMap.put(e.getSsn(), e);
        }

        System.out.println();
        System.out.println("Map Size: " + employeeMap.size());
        System.out.println();
        System.out.println("Keys in employee Map: " + employeeMap.keySet());
        System.out.println();

        //Loop by Key
        for (String key : employeeMap.keySet()) {
            System.out.println("key - " + key + "\nObj: " + employeeMap.get(key) + "\n");
        }

        System.out.println("---------");

        //Loop by Value
        for (Employee em : employeeMap.values()) {
            System.out.println("Obj: " + em + "\nkey - " + em.getSsn() + "\n");
        }

    }