add: next_team_id = B_SYSTEM_TEAM + 1;
context: team_init(kernel_args *ka){	struct process_session *session;	struct process_group *group;	// create the team hash table	team_hash = hash_init(15, (addr_t)&kernel_team->next - (addr_t)kernel_team,		&team_struct_compare, &team_struct_hash);	// create initial session and process groups	session = create_process_session(1);	if (session == NULL)		panic("Could not create initial session.\n");	group = create_process_group(1);	if (group == NULL)		panic("Could not create initial process group.\n");	insert_group_into_session(session, group);	// create the kernel team	kernel_team = create_team_struct("kernel_team", true);	if (kernel_team == NULL)		panic("could not create kernel team!\n");	kernel_team->state = TEAM_STATE_NORMAL;	insert_team_into_group(group, kernel_team);	kernel_team->io_context = vfs_new_io_context(NULL);	if (kernel_team->io_context == NULL)		panic("could not create io_context for kernel team!\n");	// stick it in the team hash	hash_insert(team_hash, kernel_team);	add_debugger_command("team", &dump_team_info, "list info about a particular team");	return 0;}