Copyright (c) 2025 Michael David Adams Licensed under the Course Assignment License, Version 1.0 (the "License"). This file may not be used except in compliance with the License. See the LICENSE file for details.