**I want to ensure that future changes will not break the library.** We must write tests for all func. to ensure stability.