I included my solution explanations in each file as commented out lines. Would be happy to discuss or refactor my solutions as needed!