Finished up recursive case