Removed build directory from ignore file
[Seg 1] Original 3-caring code (not by me)
[Seg 1] Added comments and spacing to original caring code
[Seg 1] Rewritten replace code to handle swapped pairs (Ex 13)