text: #ifndef UTIL_H_INCLUDED
  #define UTIL_H_INCLUDED
  
  #include <vector>
  #include <sstream>
  #include "debugTimer.h"
  
  namespace Util
  {
  	std::vector<std::string> Split(const std::string &s, char delim)
  	{
  		std::vector<std::string> elems;
  
  		const char* cstr = s.c_str();
  		unsigned int strLength = s.length();
  		unsigned int start = 0;
  		unsigned int end = 0;
  
  		while (end <= strLength)
  		{
  			while (end <= strLength)
  			{
  				if (cstr[end] == delim)
  					break;
  				end++;
  			}
  
  			elems.push_back(s.substr(start, end - start));
  			start = end + 1;
  			end = start;
  		}
  
  		return elems;
  	}
  };
  
  #endif // UTIL_H_INCLUDED