Beekeeping is becoming a very popular hobby. Just as human society organizes itself to carry out many complex tasks such as food provision, rearing young, defense and household maintenance, so do bee colonies. Thousands of individuals are effectively programmed so that each bee within the colony knows exactly what it must do at any given time and in any given situation. A colony of bees can house itself, defend itself, feed itself, and if required it can raise another queen and move to a better location. It can even split itself into two separate colonies, one with a new, young queen, by swarming.