/*
 * Please fill the functions in this file.
 * You can add additional functions. 
 *
 * Hint: It is very likely that you need to write additonal functions.
 */

#include "pa03.h"
#include <stdio.h>
#include <stdlib.h>
/*
 * Hint: You may create additional arrays if needed.
 * The maximum size needed is specified by MAXLENGTH in pa03.h.
 */
void partition(int value)
{
  printf("partition %d\n", value);
}
/*
 * =================================================================
 */

void subset(char * charset, int length)
{
  printf("subset of ");
}
/*
 * =================================================================
 */
void permute(char * charset, int length)
{
  printf("permute ");
}

