private static void ParseUnit(String value, out String prefix, out String unit)
{
var p = new StringBuilder();
var s = new StringBuilder();
foreach (char c in value)
{
if (c == 'p' || c == 'n' || c == 'u' || c == 'μ' || c == 'm' || c == 'k' || c == 'M' || c == 'G')
p.Append(c);
else
s.Append(c);
}
prefix = p.ToString();
unit = s.ToString();
}