What are two main groups prokaryotes can be divided into