This is a skeleton for CS 111 Lab 1.

Replace this README file with notes on your implementation.
Mentions any special features or limitations.

Authors:
Shiyuan (York) Yang: 804397286
Cheyun (Ivan) Xia: 504422348

Lab1a limitations:
1. Cannot parse subshell with multiple commands.
2. Cannot parse subshell with one command followed by or following more than 2 '\n's.