Init: solution to ex. 1-23
Init: tests viability string conditionals