C practice code. subtree of CS