You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: cat_vol_findfiles.m
    path of file: ./repos/ExploreASL/External/SPMmodified/toolbox/cat12
    
    the code of the file until where you have to start completion: function [filesfound,numberfound] = cat_vol_findfiles(varargin)
% cat_vol_findfiles  - Linux/UNIX-like find command/function
% ______________________________________________________________________
%
% FORMAT:       [files, number] = cat_vol_findfiles(startfolder, patterns [, opts])
%
% Input fields:
%
%       startfolder 1xN char, folder where to start search
%                   may alternatively contain the pat
    
function findsubdirs
end
function [linetocell,cellcount] = splittocell(varargin)
% splittocell  - split a delimited string into a cell array
%
% usage is straight forward:
%
% FORMAT:         [outcell,count] = splittocell(string[,delimiters,multi])
%
% Input fields:
%    string       string to split
%    delimiters   char array containing one or more delimiters
%                 if left empty -> char(9) == <TAB>
%    multi        must be '1' (numeric) to be effective, if set
%                 multiple delimiters will be treated as one
%
% Output fields:
%    outcell      cell array containing the tokens after split
%    count        number of tokens in result

  % no arguments -> help me!
  if nargin == 0, help(mfilename); return; end