18 1 studying viruses and prokaryotes study guide answers